Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Croatia F2 Chile #1-w1 Chile #1-w3 Italy F1 Chile #1-w4 Argentina F1 Argentina F2 Germany F6 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Netherlands F1 Austria F1 Netherlands F3 Argentina F4 France F1 France F6 Netherlands F1 France F17 France F5 Netherlands F3 Belgium F2 France F18 France F19 Great Britain F1 Great Britain F3 Great Britain F4 France F4 France F6 Italy F15 France F14 Germany F2 Germany F3 France F2 France F3 France F4 France F5 France F6 Hungary F2 Hungary F3 Netherlands F1 Netherlands F2 Netherlands F3 Germany F9 Germany F13 France F18 El Salvador F1 Italy F15 Netherlands F4 Argentina F5 Belgium F2 France F2 France F3 France F4 France F17 Great Britain F2 Germany F1 Croatia F1 Brazil F1 Austria F2 Belgium F1 ATU Cup - Weiden I Manta Open - Manta Bogota Challenger - Bogota Open de Montauban - Montauban Challenger Brasov - Brasov Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Sporting Challenger - Turin Genoa Open - Genova Amazonia Open de Tenis - Belem Cridicard Mastercard Tennis Cup - Campos do Jordao Tampere Imageneering Open - Tampere Hungarian Open - Budapest Copa Petrobras Argentina - Buenos Aires Tennis Cup of Flanders - Ostende La Serena Open - La Serena Copa Petrobras - Buenos Aires Unicredit (Suisse) Bank S.A. Challenger - Chiasso 6th Sardinian International Championships - Cagliari Almaty Challenger 2 - Almaty Sporting Challenger '07 Trofeo Regione Piemonte - Turin Sporting Challenger - Turin Ethias Trophy - Mons Volvo Sylt Open - Sylt Challenger 42 - Andrezieux TennisCup Vlaanderen - Antwerp Copa Ericsson Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo Challenger DCNS de Cherbourg - Cherbourg Garden Open 2004 - Rome Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Visa Tennis Open - Sao Paulo Steelers Cup - Kosice Okal Open - Eckental Draft Corona Mexico City Open - Mexico City Zagreb Open - Zagreb SMS Tennis Cup - Sao Paulo Banja Luka Challenger 2005 - Banja Luka Sina-Kia Motors Tennis Cup - Cordenons Copa Petrobras Paraguay - Asuncion XI Trofeo Ciudad de Quito - Quito Lambertz Open by Stawag - Aachen Copa Petrobras - Montevideo The LTA Wrexham Challenger - Wrexham Copa Petrobras - Aracaju San Luis Potosi Challenger - San Luis Potosi Antonio Savoldi-Marco Co. - Manerbio Budapest Challenger - Budapest Tehran Open 2004 - Tehran Bancastato Challenger Lugano - Lugano Copa Petrobras Argentina - Buenos Aires Almaty Challenger 1 - Almaty Open de Franche-Comte - Besancon Open Mutouest de Saint-Brieuc - St. Brieuc San Luis Potosi Challenger - San Luis Potosi San Marino CEPU Open - San Marino Ourocard Tennis Challenger - Sao Paulo Citta di Como - Como San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Copa Kia Challenger ATP - Santiago VI Gramado Open de Tenis - Gramado Mordovia Cup - Mordovia XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza 4° Sporting Challenger - Turin San Remo Tennis Cup - San Remo Salinas Challenger Porsche Open - Poznan St. Petersburg Challenger - St. Petersburg BMW Tennis Championship - Sunrise Sao Paulo Challenger Unique Zagreb Open - Zagreb Open de Montauban - Montauban Riviera di Rimini Challenger - Rimini Seguros Bolivar Open - Medellin Ethias Trophy - Mons Internazionali de Tennis di Bergamo - Bergamo Bancolombia Open - Bogota Copa Petrobras Santiago - Santiago Trani Challenger Manerbio Challenger Como Challenger Copa Petrobras Uruguray - Montevideo Todi Challenger Buenos Aires Challenger Genova Open Challenger - Genova Genova Challenger Barletta Challenger Alessandria Challenger San Benedetto Challenger Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Challenger Groningen - Groningen Prosperita Open 2007 - Ostrava Todi Challenger Challenger Lugano - Lugano Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Milan Challenger Guzzini Challenger - Recanati Open de Rennes La Trinitaine - Rennes Garden Open 2005 - Rome Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Turin Challenger Arroyo de la Encomienda - Valladolid 7° Trani Cup - Trani Biella Challenger Ethias Tennis Trophy - Mons Todi Challenger Turin Challenger Orbetello Challenger Copa Petrobras - Bogota Palermo Challenger XL Bermuda Open - Bermuda San Marino Challenger Buenos Aires Challenger Montevideo Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin KGHM Emax Polish Indoors - Wroclaw Internationaux du Doubs - Besancon BH Telecom Indoors Sarajevo 2006 - Sarajevo Garden Open - Rome Siemens Open - Scheveningen Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Tennis Napoli Cup 2007 - Napoli Open Prevadies - St. Brieuc LTA Cardiff Challenger - Cardiff Open de Montauban - Montauban Siemens Open 2007 - Scheveningen Pekao Open - Szczecin Reggio Emilia Challenger Perugia Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger Challenger Groningen - Groningen Prostejov Challenger San Benedetto Challenger Abierto Club Casablanca - Mexico City Tennis Napoli Cup 2004 - Napoli Blois Challenger Genova Challenger Banja Luka Challenger Napoli Challenger Campinas Challenger Lima Challenger Montevideo Challenger Canberra Challenger Iquique Challenger Alphen Challenger 8° Trani Cup - Trani Aix En Provence Challenger Bordeaux Challenger Milan Challenger Banja Luka Challenger Santo Domingo Challenger Montevideo Challenger Challenger Leon 2004 - Leon Rome Challenger Braunschweig Challenger Copa Petrobras Aracaju - Aracaju Buenos Aires Challenger Porto Alegre Challenger Lyon Challenger Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella Copa Petrobras Uruguay - Montevideo Marburg Challenger VIII Avierto Internacional de Salinas - Salinas Bastad Challenger V Gramado Open de Tennis - Gramado Buenos Aires Challenger Montevideo Challenger Top Wool Challenger Biella - Biella Guayaquil Challenger Memorial Kolyaskin - Donetsk Milan Challenger Guayaquil Challenger Cortina Challenger Challenger Citta di Olbia - Olbia Buenos Aires Challenger Copa Ericsson Argentina - Buenos Aires Blois Challenger The Nottingham Cahllenger - Nottingham Challenger Leon 2003 - Leon Prague Open - Prague Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Montevideo Challenger Olbia Challenger - Olbia Citta di Monza - Monza Pullach Challenger Panama City Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Naples Challenger - Naples Zagreb Open - Zagreb Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig Societa Canottieri Mincio 2005 - Mantova LTA Wrexham Challenger - Wrexham Siemens Open - Scheveningen Heilbronn Challenger Vicenza Challenger Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Ludwigshafen Challenger Challenger DCN de Cherbourg - Cherbourg Mallorca Challenger Biella Challenger BH Tennis Open International Cup - Belo Horizonte Copa Ericsson Chile - Santiago The Nottingham Challenger - Nottingham Britania Zavaleta - Puebla Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Black Forest Open 2004 - Freudenstadt Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Copa Petrobras Bogota - Bogota Challenger Ford de Cherbourg - Cherbourg Challenger Casablanca San Angel - Mexico City Ljubljana Open - Ljubljana Heilbronn Challenger San Marino Cepu Open - San Marino IPP Geneva Trophy - Geneva Architect Open - Budapest Biella Challenger The LTA Men's Challenger - Southampton Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo 3rd Volkswagon Challenger - Wolfsburg Open Mutouest St. Brieuc - St. Brieuc Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo ECM Prague Open - Prague Baden Open - Ettlingen Schickendanz Open - Furth Banja Luka Challenger - Banja Luka Aamulehti Tampere Open - Tampere Guayaquil Challenger Banja Luka Challenger Guayaquil Challenger Cordenons Challenger Ethias Trophy - Mons Rijeka Challenger Copa AT&T - Buenos Aires Copa AT&T - Buenos Aires Braunschweig Challenger Mercedes Cup - Stuttgart Open Romania - Bucharest Next Generation Adelaide International - Adelaide Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Dutch Open Tennis - Amersfoort MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Movistar Open - Santiago Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest Heineken Open - Auckland VTR Open - Vina del Mar Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Lima Challenger Bucaramanga Challenger Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Caltanissetta Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Brasil Open - Sao Paulo Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Napoli Challenger Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Blunmenau Challenger Plava Laguna Croatia Open - Umag Hypo Group Tennis International - Portschach Vegeta Croatia Open - Umag Allianz Suisse Open Gstaad - Gstaad Curitiba Challenger AEGON International - Eastbourne SkiStar Swedish Open - Bastad Synsam Swedish Open - Bastad Croatia Open - Umag Brasil Open - Costa do Sauipe Lima Challenger San Remo Challenger German Tennis Championships - Hamburg Campinas Challenger Movistar Open - Santiago Montevideo Challenger US Men's Clay Court Championship - Houston Asuncion Challenger Estoril Open - Estoril Medellin Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Santiago Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Mexico City Challenger Portugal Open - Oeiras Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag Blois Challenger Bastad Challenger Swiss Indoors Basel - Basel Apia International - Sydney Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest Internationaux de Tennis de Brest - Brest Erste Bank Open - Vienna Schickendanz Open - Furth Swiss Indoors Basel - Basel Gerry Weber Open - Halle Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Szczecin Challenger Bet-at-home Open - Hamburg Lima Challenger Austrian Open - Kitzbuhel Santiago Challenger Rio De Janeiro Challenger TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag Compaq Cup 2001 - Zabrze Neride Prague Indoor - Prague Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Antalya Cup - Antalya Alicante Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Guayaquil Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel Morocco Tennis Tour - Marrakech Rio Open - Rio de Janeiro Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Croatia Open Umag - Umag Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag US Men's Clay Court Championship - Houston Ecuador Open - Quito Argentina Open - Buenos Aires Heineken Open - Auckland Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Open - Cincinnati Open Sabadell Atlantico - Barcelona Masters Series - Hamburg Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Copa Telmex - Buenos Aires BMW Open - Munich Copa Claro - Buenos Aires Copa Claro - Buenos Aires Copa Telmex - Buenos Aires Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Bet-at-home Open - Hamburg Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami U.S. Open - New York Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami French Open - Paris French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York German Tennis Championships - Hamburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome U.S. Open - New York French Open - Paris Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne Olympics - London Australian Open - Melbourne Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, World Group, 1R, ARG-BRA 3-2